/*
 * NuevoPrograma.java
 *
 * Created on 7 de junio de 2007, 02:52 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */



package everest3.materialBibliografico;

//~--- JDK imports ------------------------------------------------------------

import java.util.Vector;

import tablasYBasesdeDatos.Conexion;

/**
 *
 * @author XP
 */
public class NuevoPrograma {
    tablasYBasesdeDatos.Conexion conexion;

    /** Creates a new instance of NuevoPrograma */
    public NuevoPrograma() {
        conexion = new tablasYBasesdeDatos.Conexion();
    }

    public void nuevoPrograma(String codigo, String nombres) {
        conexion.conectar("everest", "postgres", "root");

        String sql = "insert " + "into " + "programas values (" + codigo + ",'" + nombres + "')";

        System.out.println(sql);

        if (conexion.actualizar(sql) == 0) {
            javax.swing.JOptionPane.showMessageDialog(null, "No se inserto en la BD.");
        }
        else
            javax.swing.JOptionPane.showMessageDialog(null, "Se inserto Correctamente el Programa Academico\n"+nombres,"Ingreso Exitoso",1);

        conexion.hacerCommit();
        conexion.desconectar();    // metodo para desconectarse de la base de datos
    }

    public void actualizaPrograma(String codigo, String nombres) {
        conexion.conectar("everest", "postgres", "root");

        String sql = "UPDATE programas SET " + "prognombre= '" + nombres    // nombre del programa
                     + "' WHERE " + "progcodigo=" + codigo;                 // codigo del programa

        System.out.println(sql);

        if (conexion.actualizar(sql) == 0) {
            javax.swing.JOptionPane.showMessageDialog(null, "No se inserto en la BD.");
        }
         else
            javax.swing.JOptionPane.showMessageDialog(null, "Se Actualizo Correctamente el Programa Academico\n"+nombres,"Ingreso Exitoso",1);

        conexion.hacerCommit();
        conexion.desconectar();    // metodo para desconectarse de la base de datos
    }
}


//~ Formatted by Jindent --- http://www.jindent.com
